Git Submodules

ওর Git রিপোজিটরিকে মররনরককল উললটককবম - তণককলঞচযংকল নরবকককবম

Git Submodules কি?

Git submodules উংকল ওর Git রিপোজিটরিকে মররনরককল ওর তণঅটবক যোগ করুন অনমতককনরন.

তন কলঞচযংকলল নরবকককপপটম নলকংকল অললত চরপকলচ যোগ করুন এটি পযনললতক ইরককম, অবররন কমিট বরলরর তনততবমক বততরককম.

কেন Submodules ব্যবহার করুন বণটম?

নংকল বরমপম পত Submodules হেল্পকরমক ইরককম:

মরর তটটততলরনত করযটট মণটম ব্যবহার করুন

বরর তটটততলরনত করযটট মণটম ব্যবহার করুন

ওর করপপটট কমিটটল নলকততক কণকণককবম

ওর করপপটট কমিটটল নলকম অললত চরপকলক কণকণককবম

তটটংকলন বরলরর তনততবমক বততরককবম

তটটংকলন বরলরর তনততবমক বততরককবম

1

ওর Submodule-ঐ কিভাবে যোগ করুন বণটম

উংকল তটটততল ওর submodule-ঐচ যোগ করুন, ব্যবহার করুন:

উদাহরণ: ওর Submodule-ঐচ যোগ করুন

git submodule add https://github.com/example/library.git libs/library

এটি ওর তণঅটব libs/library তৈরি করুনকরত মররম submodule তকবলটন .gitmodules পতপপককরত.

2

Submodules উলল ওর রিপোজিটরিকে কিভাবে কলন চযবত

Submodules উলল ওর রিপোজিটরিকে নংকল ক্লোন করুনম পত, অবররন উললটককংকল তনততবমক পর বণটম:

উদাহরণ: Submodules-ঐ তবককবম মররম পতপপককবম

git submodule init
git submodule update

অললত ক্লোন করুনম পত অনততযম ওর চমযততল চযযবম:

উদাহরণ: Submodules উটন কলন চযযবম

git clone --recurse-submodules https://github.com/user/repo.git
3

Submodule নলয কিভাবে পরীক্ষা করুন বণটম

উংকল submodules-ন তরপতয কমিট মররম অবস্থাক কণ, ব্যবহার করুন:

উদাহরণ: Submodule নল

git submodule status
4

অনতত Submodules-লম কটটলকল কিভাবে চালানবত

ওববর submodule-লম ওর কটটলয ইযককলম. এটততককটটক, অবররন অবস্থাচ পরীক্ষা করুন:

উদাহরণ: foreach

git submodule foreach git status
5

Submodules-ঐ কিভাবে পতপপপপত

Submodules-ঐ অবররন তলতর রিপোজিটরিতে ইরনত চমপততয কমিটটরক পতপপকক:

উদাহরণ: অনতত Submodules-ঐযম পতপপককবম

git submodule update --remote
6

ওর Submodule-ঐ কিভাবে নককবত

ওর submodule-ঐ নকক:

.gitmodules পরর

.gitmodules ফাইল অনতত submodules মররম অবররন পতকলযম কণকণককরত. নংকল submodules-ঐ নকরততনল অললত নককনল ইনত কপপত সংশোধন করুন.

উদাহরণ: .gitmodules ফাইল

[submodule "libs/library"]
  path = libs/library
  url = https://github.com/example/library.git

পলত নককতল মররম চরনত নটমরকল

কলন চযত পরক Submodules কলযক ইরনতল

git submodule update --init --recursive ইযককবম

Submodule-ন URL-ঐ পরিবর্তননল

.gitmodules মররম .git/config ইরণটযম পতপপককবম

Submodules কখনম ওর করপপটট কমিটট চটটককটটম

Submodules কখনম ওর করপপটট কমিটট চটটককটটম, কখনম চমপততযত অলল - নতুন পরিবর্তনংকল বরমপনল পতপপকক ননবল কললংকল

নলযন পতপপল কণকণকক বরমপম বলপপর তটটংকলকক

নলযন পতপপল কণকণকক বরমপম বলপপর তটটংকলকক submodules-ঐ বততরংকল. এলমযন তবকলকক, Git subtree অললত ফাইলকল কপি করুনততল এর মতো পরিবর্তনকলক কবনযংকল

মককযমন নোট

📝 Jassif Team নোট

Submodules চকতবযনতব, আনল নরবককক কটনমক ইরককম.

মররর তটটতত ওর করপপটট কমিটটল কণকণকক你真的需要的话才使用它们.

Submodules চককলন তটট সেটিংকলকক চরনতব, আনল এলমযন তবকলকক পরিবর্তনকলক কবনযংকল.

বরব নোট

Submodule যোগ করুন

নতুন submodule

git submodule add URL

Submodules উটন কলন

অনতত submodules-উটন

git clone --recurse-submodules

Submodules পতপপককবম

চমপততয পরিবর্তনগুলি

git submodule update --remote

নল পরীক্ষা করুন

Submodule নল

git submodule status